embedded linux computer development pci open source windows fpga digital audio unix dsp embedded systems compliance asic hardware software isa